@charset "utf-8";
/* CSS Document */
body{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);overflow-x: hidden;}
/***************************/
/*.nei_p img{*/
/*	width:100% !important;*/
/*	object-fit: cover;*/
/*	height:auto !important;*/
/*}*/
.new_itemnei{ width:48%; float:left; margin:2% 1%;}
.new_itemnei a{}
.di_text{font-size:14px; color:#fff;}
.di_text img{display:inline; vertical-align:middle; margin-bottom:6px;}
.di_menu{text-align:center; padding-top:30px;}
.di_menu a{color:#fff; padding:0 5%; font-size:14px;}
.di_menu a:hover{color:#008ad0;}
.clear{clear:both;}
.main{position:relative; padding:3%;}
.pro{width:23%; text-align:center; margin:1%; float:left; background:#f3f4f5; border-bottom:3px solid #fff;}
.pro:hover{border-bottom:3px solid #008ad0;}
/*****************************/
.hide{display: none;}
.relative{position: relative;}
.absolute{position: absolute;}
.fl{float: left;}
.fr{float: right;}
.wrap{margin-left: 250px;}
.lazy{background: url(../images/loading.gif) no-repeat center center;background-size: 16px;}
.mar132{ margin-left: 7.7%;}
.w1400{width: 84.8%;margin: auto;}
.tab-nav.fixed{ transition: left .6s ease-in-out;position: fixed;left: 250px;right: 0;top: 0;}
body .bdshare-button-style0-16 a,
body .bdshare-button-style0-16 .bds_more{float: none;height: auto;background: inherit;margin: 0;}
body .bd_weixin_popup{height: 315px !important;}
.lang ul{font-size: 0;}
.lang li{display: inline-block;}
.lang a{position: relative;font-size: 12px;color: #ccc;line-height: 1.5;letter-spacing: 1px;padding: 0 6px;}
.lang .cn a:after{content: "";position: absolute;right: 0;top: 1px;width: 1px;height: 82%;background-color: #ccc;transform: skew(-17deg);}
.lang .active a{color: #008ad0;}
.footer .friendlink a{transition: background .4s ease-in-out,opacity .4s ease-in-out;display: inline-block;vertical-align: top;font-size: 0;width: 24px;height: 24px;margin: 0 4px;}
.footer .friendlink .wx{background: url(../images/icon-13.png) no-repeat center center;background-size: 24px 24px;}
.footer .friendlink .wb{background: url(../images/icon-12.png) no-repeat center center;background-size: 24px 24px;}
.footer .friendlink .wx:hover{background: url(../images/icon-05.png) no-repeat center center;}
.footer .friendlink .wb:hover{background: url(../images/icon-06.png) no-repeat center center;}
.menu .item .icon{display: inline-block;width: 50px;height: 50px;}
.menu .item .icon-products{background: url(../images/icon22.png) no-repeat center center;background-size: 50px;}
.menu .item .icon-products{background: url(../images/icon22.png) no-repeat center center;background-size: 50px;}
.menu .item:hover .icon-products{background: url(../images/icon2.png) no-repeat center center;background-size: 50px;}
.menu ul li.current .icon-products{background: url(../images/icon2.png) no-repeat center center;background-size: 50px;}
.menu .item .icon-news{background: url(../images/icon33.png) no-repeat center center;background-size: 50px;}
.menu .item:hover .icon-news{background: url(../images/icon3.png) no-repeat center center;background-size: 50px;}
.menu ul li.current .icon-news{background: url(../images/icon3.png) no-repeat center center;background-size: 50px;}
.menu .item .icon-about{background: url(../images/icon11.png) no-repeat center center;background-size: 50px;}
.menu .item:hover .icon-about{background: url(../images/icon1.png) no-repeat center center;background-size: 50px;}
.menu ul li.current .icon-about{background: url(../images/icon1.png) no-repeat center center;background-size: 50px;}
.menu .item .icon-contact{background: url(../images/icon44.png) no-repeat center center;background-size: 50px;}
.menu .item:hover .icon-contact{background: url(../images/icon4.png) no-repeat center center;background-size: 50px;}
.menu ul li.current .icon-contact{background: url(../images/icon4.png) no-repeat center center;background-size: 50px;}
.menu .item .icon-solution{background: url(../images/icon55.png) no-repeat center center;background-size: 50px;}
.menu .item:hover .icon-solution{background: url(../images/icon5.png) no-repeat center center;background-size: 50px;}
.menu ul li.current .icon-solution{background: url(../images/icon5.png) no-repeat center center;background-size: 50px;}
.menu ul li.current{background:#008ad0;}
.listPro-back-full{margin-bottom: 24px;text-align: center;}
.listPro-back-full a{transition: background .4s ease-in-out,color .4s ease-in-out;background: url(../images/icon-33.png) no-repeat left center;display: inline-block;padding-left: 45px;font-size: 14px;color: #999;height: 28px;line-height: 28px;letter-spacing: 1px;}
.listPro-back-full a:hover{color: #008ad0;background:url(../images/icon-34.png) no-repeat left center;}
.modal-full-btn{margin-top: 16px;}
.modal-full-btn a{transition: opacity .4s ease-in-out;text-align: center;display: block;width: 100px;height: 42px;line-height: 42px;background-color: #008ad0;color: #fff;}
.modal-full-btn a:hover{opacity: .8;}
/*index*/
.banner-box img{width: 100%;}
.banner-box .slick-dots{position: absolute;left: 0;bottom: }
.banner-box .slick-dots{position: absolute;left: 0;bottom: 12px;width: 100%;text-align: center;}
.banner-box .slick-dots li{display: inline-block;margin: 0 8px;}
.banner-box .slick-dots button{transition: background .4s ease-in-out;display: inline-block;border: none;padding: 0;width: 20px;height: 4px;background-color: #fff;cursor: pointer;text-indent: -999999999px;}
.banner-box  .slick-active button{background-color: #008ad0;}
.bgImg-show .cont{position: absolute;left: 110px;bottom: 138px;}
.bgImg-show h2{font-family: "ceragrblack";font-size: 60px;color: #fff;line-height: .8;}
.bgImg-show h2:nth-of-type(1){display: inline-block;}
.bgImg-show strong{font-family: "ceragrblack";display: inline-block;font-size: 60px;color: #008ad0;margin-left: 10px;line-height: .8;}
.bgImg-show p{font-size: 24px;color: #fff;line-height: 1.8;margin-top: 14px;}
.new-list-wrap{padding: 67px 0;position: relative;overflow: hidden;}
.new-list-header{width: 20.9%;text-align: center; position: absolute;top: 157px;left: 0;}
.new-list-header h3{font-family: "ceragrblack";font-size: 36px;line-height: 1;}
.new-list-header p{font-size: 18px;color: #000;line-height: 1.3;}
.new-content{width: 60.6%;margin-left: 20.9%;}
.new-item a{display: block;padding: 0 54px 0 65px;border-left: 1px solid #d7dbe1;}
.new-time{display: inline-block;vertical-align: top;width: 21.1%;}
.new-time strong{transition: color .4s ease-in-out;font-size: 36px;color: #666;font-weight: normal;}
.new-time span{transition: color .4s ease-in-out;display: block;font-size: 12px;color: #666;}
.new-title{display: inline-block;vertical-align: top;width: 76.4%;}
.new-title h3{position: relative;font-size: 18px;line-height: 1.5;color: #333;margin-bottom: 10px;overflow: hidden;}
.new-title p{transition: all .4s ease-in-out;display: inline-block;font-size: 12px;color: #999;line-height: 1.8;position: relative;}
.new-title span{transition: color .4s ease-in-out;display: inline-block;position: relative;font-size: 12px;color: #999;margin-top: 16px;}
.new-title span:after{transition: background .4s ease-in-out;content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #999;}
.new-item a:hover strong{color: #008ad0;}
.new-item a:hover span{color: #008ad0;}
.new-item a:hover .new-title span:after{background-color: #008ad0;}
.slick-current .new-time strong,
.slick-current .new-time span,
.slick-current .new-title span{color: #008ad0;}
.slick-current .new-title span:after{background-color: #008ad0;}
.new-list-wrap .slick-arrow{position: absolute;right: -16.9%;padding: 0;border-width: 0;text-indent: -999999999px;background: inherit;display: block;width: 60px;height: 60px;border-radius: 100%;cursor: pointer;}
.new-list-wrap .slick-arrow:before{transition: transform .4s ease-in-out,height .4s ease-in-out;content: "";display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 30px;height: 30px;border-radius: 50%;}
.new-list-wrap .slick-arrow:after{content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 12px;height: 16px;}
.new-list-wrap .slick-prev{top: 50px;background: rgba(225,225,225,.32);}
.new-list-wrap .slick-prev:before{background: #e1e1e1;border: 0 solid #e1e1e1;}
.new-list-wrap .slick-prev:after{background: url(../images/icon-07.png) no-repeat center center;background-size: 12px 16px;}
.new-list-wrap .slick-next{bottom:40px;background: rgba(0,138,208,.32);}
.new-list-wrap .slick-next:before{background: #008ad0;border: 0 solid #008ad0;}
.new-list-wrap .slick-next:after{background: url(../images/icon-08.png) no-repeat center center;background-size: 12px 16px;}
.new-list-wrap .slick-arrow:hover:before{transform:translate(-50%,-50%) scale(1.6);}
.new-list-wrap .slick-prev:hover:after{animation:prev-move 1s 1;}
.new-list-wrap .slick-next:hover:after{
    animation:next-move 1s 1;
}
@keyframes prev-move{
    0%{
    	transform: translateX(0);
	}
	50%{
    	transform: translateX(4px);
	}
	51%{
    	opacity: 0;
    	transform: translateX(-4px);
	}
	100%{
    	transform: translateX(0);
	}
}
@keyframes next-move{
    0%{
    	transform: translateX(0);
	}
	50%{
    	transform: translateX(-4px);
	}
	51%{
    	opacity: 0;
    	transform: translateX(4px);
	}
	100%{
    	transform: translateX(0);
	}
}
/*index-end*/
.pro-item{text-align:center; margin:10px; border-bottom:3px solid #fff;}
.pro-item:hover{border-bottom:3px solid #008acf;}
.pro_name{height:40px; line-height:40px; color:#333;}
.pro-list-wrap{padding: 67px 0;position: relative;overflow: hidden;}
.pro-list-header{width: 20.9%;text-align: center; position: absolute;top: 67px;right: 0;}
.pro-list-header h3{font-family: "ceragrblack";font-size: 36px;line-height: 1;}
.pro-list-header p{font-size: 18px;color: #000;line-height: 1.3;}
.pro-content{width: 60.6%;margin-left: 20.9%;}
.pro-item a{display: block;/*padding: 0 54px 0 65px;*/padding: 0 44px 0 44px;border-bottom: 1px solid #d7dbe1;}
.pro-time{display: inline-block;vertical-align: top;width: 21.1%;}
.pro-time strong{transition: color .4s ease-in-out;font-size: 36px;color: #666;font-weight: normal;}
.pro-time span{transition: color .4s ease-in-out;display: block;font-size: 12px;color: #666;}
.pro-title{display: inline-block;vertical-align: top;width: 76.4%;}
.pro-title h3{position: relative;font-size: 18px;line-height: 1.5;color: #333;margin-bottom: 10px;overflow: hidden;}
.pro-title p{transition: all .4s ease-in-out;display: inline-block;font-size: 12px;color: #999;line-height: 1.8;position: relative;}
.pro-title span{transition: color .4s ease-in-out;display: inline-block;position: relative;font-size: 12px;color: #999;margin-top: 16px;}
.pro-title span:after{transition: background .4s ease-in-out;content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #999;}
.pro-item a:hover strong{color: #008ad0;}
.pro-item a:hover span{color: #008ad0;}
.pro-item a:hover .new-title span:after{background-color: #008ad0;}
.slick-current .new-time strong,
.slick-current .new-time span,
.slick-current .new-title span{color: #008ad0;}
.slick-current .new-title span:after{background-color: #008ad0;}
.pro-list-wrap .slick-arrow{position: absolute;left: -16.9%;padding: 0;border-width: 0;text-indent: -999999999px;background: inherit;display: block;width: 60px;height: 60px;border-radius: 100%;cursor: pointer;}
.pro-list-wrap .slick-arrow:before{transition: transform .4s ease-in-out,height .4s ease-in-out;content: "";display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 30px;height: 30px;border-radius: 50%;}
.pro-list-wrap .slick-arrow:after{content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 12px;height: 16px;}
.pro-list-wrap .slick-prev{top: 0px;background: rgba(225,225,225,.32);}
.pro-list-wrap .slick-prev:before{background: #e1e1e1;border: 0 solid #e1e1e1;}
.pro-list-wrap .slick-prev:after{background: url(../images/icon-07.png) no-repeat center center;background-size: 12px 16px;}
.pro-list-wrap .slick-next{bottom:0px;background: rgba(0,138,208,.32);}
.pro-list-wrap .slick-next:before{background: #008ad0;border: 0 solid #008ad0;}
.pro-list-wrap .slick-next:after{background: url(../images/icon-08.png) no-repeat center center;background-size: 12px 16px;}
.pro-list-wrap .slick-arrow:hover:before{transform:translate(-50%,-50%) scale(1.6);}
.pro-list-wrap .slick-prev:hover:after{animation:prev-move 1s 1;}
.pro-list-wrap .slick-next:hover:after{
    animation:next-move 1s 1;
}
@keyframes prev-move{
    0%{
    	transform: translateX(0);
	}
	50%{
    	transform: translateX(4px);

	}
	51%{
		opacity: 0;
		transform: translateX(-4px);
	}
	100%{
		transform: translateX(0);
	}
}

@keyframes next-move{
	0%{
		transform: translateX(0);
	}
	50%{
	    transform: translateX(-4px);
	}
	51%{
		opacity: 0;
		transform: translateX(4px);
	}
	100%{
		transform: translateX(0);
	}
}
/*service*/
.full-bg-img{position: relative;padding-top: 32.93%;}
.full-content-title{padding: 54px 0;}
.full-content-title span{display: inline-block;}
.full-content-title .e-title{font-family: "ceragrblack";font-size: 36px;line-height: 1;color: #000;margin-right: 22px;}
.full-content-title .c-title{font-size: 18px;line-height: 2;color: #000;}
.tab-nav{ background-color: #f9f9f9;z-index: 600;backface-visibility:hidden;}
.tab-nav ul{font-size: 0;backface-visibility:hidden;position: relative;}
.tab-nav li{display: inline-block;margin-right: 50px;}
.tab-nav a{display: inline-block;padding: 20px 0;position: relative;font-size: 14px;line-height: 2.57;color: #999;}
.tab-nav a:after{transition: width .4s ease-in-out;content: "";display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 3px;background-color: #008ad0;}
.tab-nav .on a{color: #008ad0;}
.tab-nav .on a:after{width: 100%;}
.tab-nav a:hover{color: #008ad0;}
.tab-nav a:hover:after{width: 100%;}
.service-wrap .tab-nav{ padding-left: 0;}
.service-wrap .tab-nav ul{width: 84.8%;margin: auto;}
.tab-content{ padding-top: 54px ;padding-bottom:52px;}
.tab-item{display: none;}
.tab-item li{border-bottom: 1px solid #eee;cursor: pointer;}
.tab-item-title{transition: padding .4s ease-in-out;position: relative;padding: 26px 0;}
.tab-item-title h2{transition: color .4s ease-in-out;display: inline-block;font-size: 18px;line-height: 1.67;color: #000;}
.tab-item-title i{transition: background .4s ease-in-out;display: inline-block;width: 15px;height: 15px;background: url(../images/icon-09.png) no-repeat center center;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.tab-item li:hover h2{color: #008ad0;}
.tab-item li:hover i{background: url(../images/icon-11.png) no-repeat center center;}
.tab-item-cont{width: 950px;margin-bottom: 52px;display: none;text-align: justify;}
.tab-item-cont p{font-size: 14px;line-height: 1.7;color: #999;letter-spacing: 2px;}
.tab-item .on i{background: url(../images/icon-10.png) no-repeat center center;}
.tab-item .on:hover i{background: url(../images/icon-10.png) no-repeat center center;}
.tab-content .active{display: block;}
.page-navigation{margin-bottom: 44px;}
.page-navigation ul{width: 100%;text-align: center;font-size: 0;}
.page-navigation li{display: inline-block;margin: 0 10px;vertical-align: middle;}
.page-navigation a{transition: color .4s ease-in-out;display: inline-block;font-size: 12px;line-height: 1.7;color: #999;position: relative;}
.page-navigation li:not(.btn-arrow) a:after{transition: width .4s ease-in-out;content: "";display: block;position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background-color: #008ad0;}
.page-navigation li:not(.btn-arrow) a:hover{color: #008ad0;}
.page-navigation li:not(.btn-arrow) a:hover:after{width: 100%;}
.page-navigation .on:not(.btn-arrow) a{color: #008ad0;}
.page-navigation .on:not(.btn-arrow) a:after{width: 100%;}
.page-navigation .btn-arrow{margin: 0 30px;}
.btn-arrow a{position: relative;width: 56px;height: 56px;background: rgba(233,37,66,.5);border-radius: 100%;}
.btn-arrow a:before{transition: width .4s ease-in-out, height .4s ease-in-out;content: "";display: block;position: absolute;left: 50%;top: 50%;width: 35px;height: 35px;background: #008ad0;border: 0 solid #008ad0;border-radius: 100%;transform: translate(-50%,-50%);}
.btn-arrow a:after{content: "";display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 12px;height: 16px;}
.btn-prev a:after{background: url(../images/icon-08.png) no-repeat center center;background-size: 12px 16px;}
.btn-next a:after{background: url(../images/icon-07.png) no-repeat center center;background-size: 12px 16px;}
.btn-next a:hover:after{animation:prev-move 1s 1;}
.btn-prev a:hover:after{animation:next-move 1s 1;}
.btn-arrow a:hover:before{width: 56px;height: 56px;}
/*service-end*/
/*new-details*/
.news-detail .invest-modal,
.news-detail .invest-bg{display: none;}
.article-wrap{width: 75.62%;margin-left: 14.5%;padding-top: 102px;}
.article-wrap article{width: 62.55%;margin-bottom: 46px;}
.new-article-title{text-align: center;margin-bottom: 74px;}
.new-article-title h3{font-size: 18px;line-height: 1.8;color: #000;}
.new-article-title time{font-size: 12px;color: #ccc;}
.new-article-content{text-align: justify;}
.new-article-content p{font-size: 14px;line-height: 1.7;color: #666;text-align: justify;}
.new-article-content img{ display: inline-block;max-width: 100%;width: auto !important;height: auto !important;}
.full-tooltip{width: 33.36%;margin-top: 155px;margin-left: 4%;}
.full-tooltip>div{background-color: #fafafa;padding-left: 38px;padding-right: 38px;margin-bottom: 3px;}
.tooltip-title{padding: 18px 0;}
.tooltip-labelling{padding: 16px 0;}
.full-tooltip h2{font-size: 14px;color: #008ad0;}
.tooltip-title h2{margin-bottom: 3px;}
.tooltip-labelling h2{margin-bottom: 6px;}
.tooltip-title span{font-size: 14px;color: #999;}
.tooltip-labelling span{font-size: 14px;color: #666;display: inline-block;margin-right: 9px;line-height: 22px;}
.tooltip-list{padding: 14px 0;}
.tooltip-list ul{margin-top: 20px;}
.tooltip-list li{margin-bottom: 17px;}
.tooltip-list h3{transition: color .4s ease-in-out;font-size: 14px;color: #666;margin-bottom: 1px;}
.tooltip-list time{transition: color .4s ease-in-out;font-size: 14px;color: #666;}
.tooltip-list a:hover h3{color: #008ad0;}
.tooltip-list a:hover time{color: #008ad0;}
.article-links{margin-bottom: 72px;}
.article-links ul{font-size: 0;}
.article-links li{display: inline-block;vertical-align: top;margin-right: 18px;}
.article-links a{display: inline-block;}
.article-links .btn-arrow a{width: 70px;height: 70px;}
.article-links .btn-arrow a:before{width: 45px;height: 45px;}
.article-links .btn-arrow a:hover:before{width: 70px;height: 70px;}
.article-links .btn-next a{background-color: rgba(225,225,225,.5);}
.article-links .btn-next a:before{background: #e1e1e1;border: 0 solid #e1e1e1;}
.m-full-tooltip{display: none;}
/*new-details-end*/
/*job*/
.full-content-msg{margin-top: 38px;}
.full-content-msg p{font-size: 14px;line-height: 2;letter-spacing: 1px;color: #333;}
.job-wrap .full-content-title{ padding: 46px 0;}
.job-message{ padding-top: 52px;padding-bottom: 66px;font-size: 0;}
.job-message .column{display: inline-block;vertical-align: top;width: 21%;margin-right: 4%;}
.job-message .title{position: relative;padding-bottom: 5px;}
.job-message .title:after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 14px;height: 3px;background-color: #008ad0;}
.job-message h2{display: inline-block;font-size: 14px;line-height: 1.7;color: #000;margin-right: 10px;}
.job-message .txt{margin-top: 14px;font-size: 14px;line-height: 1.7;color: #666;}
.full-job-title{margin-top: 66px;position: relative;padding-bottom: 16px;}
.full-job-title:after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 28px;height: 3px;background-color: #008ad0;}
.full-job-title p{font-size: 18px;line-height: 1.67;color: #000;}
.full-list-job{display: none;}
.full-list-job.active{display: block;}
.list-job{margin-top: 60px;margin-bottom: 86px;}
.item-list-job{display: inline-block;font-size: 0;vertical-align: top;width: 39.6%;padding-bottom: 32px;border-bottom: 1px solid #eee;margin-bottom: 33px;}
.item-list-job:nth-child(odd){margin-right: 10%;}
.item-list-job:nth-child(even){margin-left: 10%;}
.item-title-job h3{transition: color .4s ease-in-out;font-size: 18px;line-height: 1.67;color: #000;}
.item-title-job p{transition: color .4s ease-in-out;font-size: 12px;line-height: 2;color: #999;}
.item-title-job{display: inline-block;vertical-align: top;width: 42.13%;}
.item-cont-job{position: relative;display: inline-block;vertical-align: top;width: 57.87%;padding-bottom: 39px;cursor: pointer;}
.item-cont-job .text{height: 70px;overflow: hidden;}
.item-cont-job p{font-size: 14px;line-height: 1.7;color: #999;}
.item-cont-job i{transition: background .4s ease-in-out;position: absolute;left: 0;bottom: 0;width: 15px;height: 15px;background: url(../images/icon-11.png) no-repeat center center;background-size: 15px;}
.item-list-job.on .item-title-job h3{color: #008ad0;}
.item-list-job.on .item-title-job p{color: #008ad0;}
.item-list-job.on i{background: url(../images/icon-10.png) no-repeat center center;background-size: 15px;}
.item-list-job:hover .item-title-job h3{color: #008ad0;}
.item-list-job:hover .item-title-job p{color: #008ad0;}
/*job-end*/
/*news*/
.news-cont{display: none;}
.news-cont.active{display: block;}
.news-banner{width: 84%;margin: auto;padding-top: 68px;padding-bottom: 80px;font-size: 0;}
.news-banner>div{position: relative;display: inline-block;font-size: 0;vertical-align: middle;}
.slick-for-box{width: 48.42%;}
.slick-nav-box{width: 48%;margin-left: 2.5%;}
.slick-for-box .slick-dots{position: absolute;left: 0;bottom: 12px;width: 100%;text-align: center;}
.slick-for-box .slick-dots li{display: inline-block;margin: 0 8px;}
.slick-for-box .slick-dots button{transition: background .4s ease-in-out;display: inline-block;border: none;padding: 0;width: 20px;height: 4px;background-color: #fff;cursor: pointer;}
.slick-for-box .slick-active button{background-color: #008ad0;}
.slick-nav-rows a{display: block;padding: 22px 0;border-bottom: 1px solid #ccc;}
.slick-nav-rows:last-child a{border-bottom: none;}
.news-banner img{max-width: 100%;}
.slick-nav-rows i{transition: opacity .4s ease-in-out;opacity: 0;display: inline-block;vertical-align: top;width: 4px;height: 66px;background-color: #008ad0;}
.slick-nav-data {transition: color .4s ease-in-out;width: 14%;display: inline-block;vertical-align: top;font-size: 36px;color: #666;margin-left: 3%;}
.slick-nav-title{width: 65.3%;display: inline-block;vertical-align: top;}
.slick-nav-data span{font-size: 12px;display: block;}
.slick-nav-title h2{font-size: 18px;line-height: 1.6;color: #000;}
.slick-nav-title p{font-size: 12px;line-height: 1.8;color: #999;}
.slick-nav-rows a:hover .slick-nav-data{color: #008ad0;}
.slick-nav-rows a:hover i{opacity: 1;}
.news-wrap .full-content-title{padding: 42px 0;}
.slick-nav-rows.active .slick-nav-data{color: #008ad0;}
.slick-nav-rows.active i{opacity: 1;}
.box-line{display: block;width: 100%;height: 1px;background-color: #eee;}
.full-news-list{width: 1280px;font-size: 0;margin-left: 8%;padding-top: 38px;padding-bottom: 60px;}
.full-news-list .new-item{display: inline-block;width: 50%;}
.full-news-list .new-time{width: 17.4%;}
.full-news-list .new-title{width: 78%;}
.full-news-list .new-item:nth-child(odd) a{margin-right: 14.1%;}
.full-news-list .new-item:nth-child(even) a{margin-left: 14.1%;}
.full-news-list .new-item a{border-left: none;border-bottom: 1px solid #eee;padding: 28px 0;margin-left: 32px;}
.full-news-list .new-title .txt{height: 42px;overflow: hidden;}
.news-wrap .page-navigation{margin-bottom: 64px;}
/*nwes-end*/
/*contact*/
.contact-main{padding-bottom: 76px;}
.contact-main .rows{display: inline-block;font-size: 0;vertical-align: top;}
.contact-main .full-about-form{ display: inline-block;width: 64.5%;font-size: 0;}
.contact-main .contact-site{width: 27.54%;margin-right: 7%;}
.contact-main .form-wrap{width: 48.7%;margin-right: 5.2%;}
.contact-main .contact-idea{width: 46%;}
.contact-site .txt{margin-bottom: 14px;}
.contact-site h2{position: relative;font-size: 14px;color: #000;padding-bottom: 6px;margin-bottom: 6px;}
.contact-site h2:after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 14px;height: 3px;background-color: #008ad0;}
.contact-site p{font-size: 12px;line-height: 2;color: #666;}
.user-message label{font-size: 12px;color: #000;display: block;margin-bottom: 18px;}
.user-select h3{font-size: 12px;color: #000;margin-bottom: 14px;}
.post-idea a{display: block;font-size: 12px;line-height: 3;color: #fff;letter-spacing: 2px;}
.user-message .form-group{display: inline-block;width: 47.4%;position: relative;}
.user-message .form-group:nth-of-type(1){margin-right: 2%;}
.user-message .form-group:nth-of-type(2){margin-left: 2%;}
.user-message .form-group:after{transition: opacity .6s ease-in-out;content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #999;}
.user-message .form-group:before{transition: width .6s ease-in-out;content: "";display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: #008ad0;}
.user-message .form-group.active:after{opacity: 0;}
.user-message .form-group.active:before{width: 100%;}
.user-message .form-group input{width: 100%;border: none;font-size: 12px;color: #999;padding: 3px 0;}
.user-select{margin-top: 33px;}
.user-select-input{display: inline-block;width: 24%;margin-right: 1%;margin-bottom: 5px;text-align: center;}
.user-select-input input{display: none;}
.user-select-input label{transition: border .4s ease-in-out;border: 1px solid #666;display: block;position: relative;cursor: pointer;}
.user-select-input span{font-size: 12px;color: #666;letter-spacing: 2px;display: inline-block;padding: 7px 18px 7px 0;position: relative;}
.user-select-input span:before{transition: background .4s ease-in-out;content: "";display: block;position: absolute;right: 0;top: 50%;margin-top: -3px;width: 6px;height: 6px;background-color: #ccc;}
.user-select-input input:checked + label {border-color: #008ad0;}
.user-select-input input:checked + label span:before{background-color: #008ad0;}
.contact-idea h3{font-size: 12px;color: #000;margin-bottom: 18px;}
.contact-idea textarea{transition: border .4s ease-in-out; -webkit-appearance : none ;border-radius: 0;width: 100%;height: 170px;border: 1px solid #666;resize: none;font-size: 12px;color: #666;padding: 0 8px 5px 8px;line-height: 28px;}
.contact-idea textarea:focus{border-color: #008ad0;}
.post-idea{margin-top: 20px;width: 120px;height: 32px;line-height: 32px;text-align: center;}
.post-idea a{transition: background .4s ease-in-out;width: 100%;height: 100%;display: block;background-color: #ccc;font-size: 12px;color: #fff;}
.post-idea a:hover{background-color: #008ad0;}
/*contact-end*/
/*about*/
.company-profile{padding-top: 80px;}
.company-profile>div{display: inline-block;font-size: 0;vertical-align: top;}
.about-item-title span{display: block;font-size: 18px;line-height: 1.7;color: #000;}
.about-item-title i{display: block;margin-top: 12px;width: 28px;height: 3px;background-color: #008ad0;}
.about-item-title{width: 255px;}
.company-detail{width: 946px;}
.company-detail img{max-width: 100%;width: auto !important;height: auto !important;}
.company-detail p{font-size: 14px;line-height: 1.8;color: #000;letter-spacing: 1px;}
.about-video-box{margin-top: 84px;}
.about-bideo-img{padding-top: 34.37%;}
.video-btn-box{display: inline-block;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.video-btn-box i{position: relative;display: inline-block;width: 106px;height: 106px;background: rgba(233,37,66,.5);border-radius: 100%;backface-visibility: hidden;}
.video-btn-box i:before{transition: width .4s ease-in-out, height .4s ease-in-out;content: "";display: block;position: absolute;left: 50%;top: 50%;width: 64px;height: 64px;background: #008ad0;border: 0 solid #008ad0;border-radius: 100%;transform: translate(-50%,-50%);}
.video-btn-box i:after{content: "";display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: url(../images/icon-16.png) no-repeat center center;background-size: 12px 16px;width: 12px;height: 16px;backface-visibility: hidden;}
.video-btn-box:hover i:after{animation:prev-move 1s 1;}
.video-btn-box:hover i:before{width: 106px;height: 106px;}
.video-btn-box span{position: relative;display: inline-block;font-size: 14px;letter-spacing: 1px;color: #008ad0;margin-top: 12px;}
.video-btn-box span:before{transition: opacity .4s ease-in-out;content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #008ad0;}
.video-btn-box:hover span:before{animation: opa-color 1s 1;}
@keyframes opa-color{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 1;
	}
}
.team-box{padding-top: 112px;padding-bottom: 82px;}
.team-box>div{display: inline-block;font-size: 0;vertical-align: top;}
.team-list-box{width: 840px;}
.team-list-box li{margin-bottom: 28px;}
.team-list-box li>div{display: inline-block;font-size: 0;vertical-align: top;}
.team-time{width: 84px;margin-right: 66px;}
.team-details{width: 678px;}
.team-time h2{font-size: 36px;color: #333;}
.team-time p{font-size: 12px;line-height: 20px;color: #333;text-align: center;}
.team-time i{display: block;width: 20px;height: 12px;background: url(../images/icon-15.png) no-repeat center center;background-size: 20px 12px;}
.team-list-box li:last-child .team-time i{display: none;}
.team-list-box li:nth-child(odd) .team-time i{margin: 42px auto 0 auto;}
.team-list-box li:nth-child(even) .team-time i{margin: 46px auto 0 auto;}
.team-details h3{font-size: 16px;line-height: 1.7;margin-bottom: 7px;color: #000;}
.team-details p{font-size: 14px;line-height: 1.7;color: #666;letter-spacing: 1px;}
.full-friend-company{padding: 70px 0 66px 0;}
.full-friend-company>div{display: inline-block;font-size: 0;vertical-align: top;}
.full-friend-company .lists{width: 840px;}
.full-friend-company .lists li{display: inline-block;width: 24%;margin-bottom: 30px;}
.video-bg{display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;}
.video-close{transition: background .4s ease-in-out;position: absolute;top: 20px;right: 20px;width: 38px;height: 38px;background: url(../images/icon-01.png) no-repeat center center;background-size: 38px;z-index: 1000;}
.video-close:hover{ background: url(../images/icon-30.png) no-repeat center center;background-size: 38px;}
.full-video{display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 400;}
.full-video video{width: 100%;height: 100%;}
/*about-end*/
/*product*/
.product .pro-nav-down .icon-item{font-size: 22px;vertical-align: middle;margin-right: 7px;}
.product-title {position: relative;width: 188px;margin-top: 82px;}
.product-title span{display: block;font-size: 18px;line-height: 30px; color: #000;}
.product-title span:nth-of-type(2){padding-bottom: 12px;}
.product-title:after {content: "";position: absolute;bottom: 0;left: 0; width: 28px;height: 3px;background-color: #e61636;}
.pro-intro-box{width: 84.8%;margin: auto;}
.pro-intro-box>div{font-size: 0;display: inline-block;vertical-align: top;}
.product-text{width: 1014px;margin-top: 82px;padding-top: 16px;text-align: justify;}
.product-text p{font-size: 14px;line-height: 2;color: #666;letter-spacing: 2px;}
.pro-use-box{padding-left: 8%;margin-top: 96px;background-color: #f8f8f8;}
.pro-use-box .product-title{margin-top: 0;padding-top: 76px;}
.pro-use-main{width: 100%;position: relative;margin-top: 30px;}
.pro-use-main .slick-arrow.slick-hidden{display: block;}
.pro-use-main .pro-slick-prev{top: 240px;}
.pro-use-main .pro-slick-next{top: 330px;left: 0;background-color: rgba(233,37,66,.32);}
.pro-use-main .pro-slick-next:before{background-color: #008ad0;}
.pro-use-list{width: 89%;float: right;padding-bottom: 78px;}
.pro-use-list img{width: 100%;}
.pro-use-item{margin-left: 15px;}
.pro-use-item figure{ position: relative;}
.pro-use-item .bg-pro{ transition: opacity .4s ease-in-out;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0;}
.pro-use-item .full-show-pro span{ backface-visibility: hidden;transition: opacity .4s ease-in-out;position: absolute;left: 0;top: 50%;width: 100%;text-align: center;transform: translateY(-50%);color: #fff;font-size: 14px;opacity: 0;}
.pro-use-item a:hover .bg-pro{ opacity: .6;}
.pro-use-item a:hover span{ opacity: 1;}
.pro-use-item article{margin-top: 18px;width: 532px;}
.pro-use-item h3{font-size: 14px;line-height: 24px;color: #000;margin-bottom: 4px;}
.pro-use-item p{font-size: 14px;line-height: 24px;color: #666;}
.pro-list-box{width: 84.8%;margin: auto;}
.pro-list-box ul{font-size: 0;margin-top: 87px;margin-bottom: 56px;margin-left: -20px;margin-right: -20px;}
.pro-list-box li{display: inline-block;width: 33.33333%;vertical-align: top;margin-bottom: 50px;}
.pro-list-box a{transition: border .4s ease-in-out;display: block;margin: 0 20px;position: relative;background-color: #f3f4f5;overflow: hidden;}
.pro-list-box a:after{transition: opacity .4s ease-in-out;content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background-color: #008ad0;opacity: .4;}
.pro-list-box article{transition: transform .4s ease-in-out;position: relative;text-align: center;margin-top: 40px;margin-bottom: 50px;}
.pro-list-box h3{font-size: 14px;color: #000;}
.pro-list-box article i{display: block;margin: 12px auto 0;width: 28px;height: 3px;background-color: #008ad0;}
.pro-list-box img{margin: auto;max-width: 100%;}
.pro-show-box{transition: bottom .4s ease-in-out, transform .4s ease-in-out;width: 100%;height: 66px;position: absolute;left: 0;bottom: 0;line-height: 66px;background-color: #008ad0;text-align: center;transform: translateY(63px);}
.pro-show-box span{font-family: "ceragrblack";font-size: 12px;color: #fff;letter-spacing: 1px;}
.pro-list-box a:hover:after{opacity: 1;}
/*.pro-list-box a:hover .pro-show-box{transform: translateY(0);}
.pro-list-box a:hover article{transform: translateY(-34px);}*/
.product-detect .product-title{width: 18%;}
.produ-core{font-size: 0;width: 84.8%;margin: auto;}
.produ-core>div{display: inline-block;vertical-align: top;font-size: 0;}
.produ-core a{display: block;}
.produ-core a>div{display: inline-block;font-size: 0;vertical-align: top;}
.produ-core-list{margin-top: 82px;width: 82%;font-size: 0;}
.produ-core-list li{width: 48.4%;display: inline-block;vertical-align: top;border-bottom: 1px solid #eee;margin-bottom: 46px;}
.produ-core-list li:nth-child(odd){margin-right: 1.3%;}
.produ-core-list li:nth-child(even){margin-left: 1.3%;}
.item-cont-core{padding-bottom: 20px;}
.item-title-core h3{font-size: 18px;line-height: 30px;color: #000;margin-bottom: 15px;}
.item-cont-core .text{font-size: 14px;line-height: 2;color: #666;letter-spacing: 2px;height: 84px;overflow: hidden;margin-bottom: 20px;}
.item-cont-core i{transition: background .4s ease-in-out;display: block;width: 15px;height: 15px;background: url(../images/icon-11.png) no-repeat center center;background-size: 15px;}
.produ-core-list li.on i{background: url(../images/icon-10.png) no-repeat center center;background-size: 15px;}
.core-list-main{width: 336px;margin-left: 49px;}
.produ-work{font-size: 0;width: 84.8%;margin: auto;padding-bottom: 105px;}
.produ-work>div{display: inline-block;font-size: 0;vertical-align: top;}
.produ-work .prodt-work-box{width: 82%;margin-top: 128px;}
.produ-work .product-title{margin-top: 150px;}
.produ-work .prodt-work-box p{font-size: 14px;line-height: 28px;color: #666;letter-spacing: 2px;}
.produ-work .prodt-work-box img{max-width: 100%;}
/*product-end*/
/*product-dedtails*/
.product-details .produ-core{ padding: 20px 0;}
.prod-main{max-width: 84.8%;margin: 0 auto 70px;font-size: 0;}
.prod-img{position: relative;margin-right: 40px;display: inline-block;vertical-align: top;max-width: 614px;}
.prod-left,
.prod-right{ width: 50%;margin-top: 85px;}
.prod-right{text-align: right;}
.slider-prod img{display: block;width: 100%;}
.prod-simg{ cursor: pointer;position: relative;width: 60px;height: 60px;background-color: #fff;}
.prod-simg:before{ content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0; }
.prod-simg img{display: block;width: 100%;}
.slider-prods{position: absolute;bottom: 15px;left: 15px;width: 280px;}
.slick-current .prod-simg{background-color: transparent;}
.slick-current .prod-simg:before{border: 2px solid #008ad0;}
.prod-intro{display: inline-block;vertical-align: top;width: 100%;}
.prod-intro-title{position: relative;padding-bottom: 12px;font-size: 18px;line-height: 30px;color: #000;}
.prod-intro-title:after{content: "";position: absolute;bottom: 0;left: 0;width: 28px;height: 3px; background-color: #008ad0;}
.prod-intro-title span{display: block}
.prod-intro-des{padding-top: 30px;max-width: 90%;font-size: 14px;line-height: 2;color: #666;text-align: justify;}
.prod-intro-des ul{margin-top: 20px;}
.prod-intro-des li{position: relative;padding-left: 50px;font-size: 14px;line-height: 4;border-bottom: 1px solid #e8e7e7;}
.prod-intro-des ul li span{position: absolute;top: 0;left: 0;padding-left: 10px;display: inline-block;vertical-align: top;color: #008ad0;}
.line{ height: 1px;background-color: #e8e7e7;}
.prod-param{padding: 40px 0 120px;}
.prod-param-detail{margin-top: 70px;margin-right: 40px;font-size: 0;}
.prod-param-detail img{margin-right: 36px;width: 48%;display: inline-block;vertical-align: top;}
.prod-param-detail img:last-of-type{margin-right: 0;}
.prod-app{padding-top: 70px;padding-bottom: 80px;}
.prod-app-wrap{position: relative;left: -20px;margin-top: 50px;width: calc(100% + 40px);}
.prodapp-item{margin: 0 20px;}
.prodapp-item img{display: block;margin-bottom: 20px;width: 100%;height: auto;}
.prodapp-item span{display: block;text-align: center;line-height: 2;}
.prodapp-item .name{ transition: color .4s ease-in-out;font-size: 14px;color: #000;}
.prodapp-item .more{font-size: 14px;color: #008ad0;text-decoration: underline;}
.prodapp-item a:hover .name{ color: #008ad0;}
.prod-other{margin-top: 80px;padding-top: 30px;border-top: 1px solid #e8e7e7;}
.slider-other{margin: 0 80px;}
.prod-other-title{position: relative;padding-bottom: 15px;font-size: 18px;color: #000;line-height: 30px;text-align: center;}
.prod-other-title:after{content: "";position: absolute;bottom: 0;left: 50%;margin-left: -14px;width: 28px;height: 3px;background-color: #008ad0;}
.other-item{text-align: center;}
.other-item img{display: block;max-width: 100%;margin: 0 auto;}
.other-item span{display: block;font-size: 14px;line-height: 20px;color: #000;}
.prod-other-slider{position: relative;margin-top: 30px;}
.pro-slick-arrow{position: absolute;top: 50%;margin-top: -40px;width: 80px;height: 80px;background-color: rgba(217,217,217,.32);border-radius: 50%;cursor: pointer;}
.pro-slick-arrow:before{content: "";position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px;width: 50px;height: 50px;background-color: #e1e1e1;border-radius: 50%;}
.pro-slick-arrow,
.pro-slick-arrow:before{transition: background .4s ease-out;}
.pro-slick-arrow:before{transition: transform .4s ease-in-out .1s;}
.pro-slick-arrow:after{ content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 12px;height: 16px;background-size: 12px 16px;}
.pro-slick-prev{left: 0;}
.pro-slick-next{right: 0;}
.pro-slick-prev:after{background: url(../images/icon-08.png) no-repeat center center;}
.pro-slick-next:after{background: url(../images/icon-07.png) no-repeat center center;}
.pro-slick-arrow:hover{background-color: rgba(231,18,50,.2);}
.pro-slick-arrow:hover:before{background-color: #008ad0;transform: scale(1.6);}
.pro-slick-prev:hover:after{animation: next-move 1s 1;}
.pro-slick-next:hover:after{animation: prev-move 1s 1;}
.prod-nav{padding-left: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.prod-nav .pro-nav-down{position: absolute;top: 0;right: 0;margin-right: 0;}
.prod-nav .pro-nav-down a{padding: 20px 60px;background-color: #e92b47;color: #fff;}
/*end*/
/*invest */
.invest .wrap{height: 500px;}
.invest-bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .8;z-index: 100;}
.invest-modal{position: fixed;left: 250px;right: 0;margin: auto;top: 140px;width: 704px;background-color: #fff;border: 2px solid #e92b47;z-index: 1000;}
.modal-content{width: 556px;margin: auto;padding-top: 58px;padding-bottom: 64px;}
.modal-content .close{transition: transform .4s ease-in-out;position: absolute;right: 75px;display: block;width: 36px;height: 36px;background: url("../images/icon-31.png") no-repeat center center;background-size: 36px;}
.modal-content .close:hover{ transform: rotate(180deg); }
.modal-header h2{margin-bottom: 36px;font-family: "ceragrblack";font-size: 55px;color: #000;line-height: 36px;}
.modal-header p{letter-spacing: 1px;font-size: 18px;line-height: 30px;color: #000;}
.modal-body{margin-top: 60px;}
.modal-body .form-group{margin-bottom: 8px;font-size: 0;}
.modal-body .form-group div{width: 210px;display: inline-block;position: relative;padding: 5px 0;}
.modal-body .form-group div:before{ content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #999; }
.modal-body .form-group div:after{transition: width .6s ease-in-out;content: "";display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: #e92b47;}
.modal-body .form-group div.active:after{width: 100%;}
.modal-body label{display: inline-block;padding: 5px 0;width: 48px;font-size: 12px;color: #000;}
.modal-body .rsinfo{height: 26px;}
.modal-body .error{width: auto;color: #e92b47;}
.modal-body input{width: 100%;border: none;font-size: 12px;color: #999;}
.modal-body .btn{transition: background .4s ease-in-out;text-align: center;display: inline-block;width: 130px;height: 36px;line-height: 36px;background-color: #ccc;font-size: 12px;color: #fff;letter-spacing: 2px;}
.modal-body .btn:hover{background-color: #e92b47;}
/*end*/
/*solution*/
.solution-list{margin-bottom: 65px;}
.solution-list ul{font-size: 0;}
.solution-list li{display: inline-block;width: 50%;margin-bottom: 35px;}
.solution-list a{position: relative;display: block;}
.solution-list a:after{transition: opacity .4s ease-in-out;content: "";display: block;width: 100%;position: absolute;bottom: 0;left: 0;height: 5px;background-color: #008ad0;opacity: .4;}
.solution-list a:hover:after{opacity: 1;}
.solution-list li:nth-child(odd) a{margin-right: 20px;}
.solution-list li:nth-child(even) a{margin-left: 20px;}
.solution-list figure{padding-top: 33.8%;}
.solution-list article{position: absolute;left: 44px;top: 38px;}
.solution-list h2{font-family: "ceragrblack";font-size: 14px;text-transform: uppercase;line-height: 24px;color: #fff;}
.solution-list p{font-size: 14px;line-height: 24px;color: #fff;}
.solution-list .blank-font h2,
.solution-list .blank-font p{color: #333;}
/*solution-end*/
.rsinfo{font-size: 12px; color: #008ad0; margin-top: 10px; display: block;}
.rsinfo.green{color: green;}
#subscribeForm .form-group{position: relative;}
#subscribeForm label.error{font-size: 12px; color: #008ad0; position: absolute;bottom: -20px; left: 0px;}
@media (max-height:860px){
    .modal-content{padding-top: 50px;padding-bottom: 54px;}
	.modal-body{margin-top: 40px;}
	.invest-modal{top: 80px;}
}
@media (max-height: 768px){
    .invest-modal{top: 60px;}
}
@media (min-width:1025px){
    .wrap{ transition: left .6s ease-in-out;position: relative;left: 0;}
	.m-lang,
	.m-official-link{display: none;}
	.header{ transition: border .4s ease-in-out,width .4s ease-in-out;position: fixed;top:0;left:0;width:13.5%;height:100%;background-color: #fff;z-index: 200;border-right: 1px solid #ececec;}
	.header .line{display: none;}
	.header .subject{margin-top: 7.4vh;}
	.logo{display: block;}
	.logo img{margin:auto;}
	.menu{margin-top: 9.5vh;}
	.menu .item{transition: background .4s ease-in-out;text-align: center;padding: 12px 0;}
	.menu .item>a{display: block;}
	.menu .item.on{ background-color: #008ad0;}
	.menu ul li.current{background:#008ad0;}
	.menu ul li.current p{color:#fff;}
	.menu .item:hover{ background-color: #008ad0;}
	.menu .item:hover p{color:#fff;}
	.menu p{transition: color .4s ease-in-out;font-size: 14px;color: #666;line-height: 1.5;margin-top: 3px;letter-spacing: 1px;}
	.menu img{margin:auto;}
	.subnav{display: none;position: fixed;top: 0;left: 250px;width: 150px;height: 100%;backface-visibility: hidden;z-index: 1200;}
	.subnav-bg{transition: transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out;visibility: hidden;z-index: -10;position: fixed;top: 0;left: 250px;width: 150px;height: 100vh;background-color: #008ad0;backface-visibility: hidden;opacity: 0;}
	.subnav-bg.active{z-index: 800;opacity: .8;visibility: visible;}
	.subnav ul{padding-top: 32.7vh;}
	.subnav li{margin-bottom: 26px;}
	.subnav a{position: relative;display: inline-block;font-size: 14px;color: #fff;line-height: 1.5;letter-spacing: 2px;padding-bottom: 4px;}
    .subnav li a:after{transition: width .4s ease-in-out;content: "";position: absolute;left: 0;bottom: 0;text-align: center;width: 0;height: 1px;background-color: #fff;}
    .subnav a:hover:after{width: 100%;}
    .subnav .on a:after{content: "";position: absolute;left: 0;bottom: 0;text-align: center;width: 100%;height: 1px;background-color: #fff;}
    .subnav .close-subnav{transition: all .4s ease-in-out;position: absolute;left: 50%;margin-left: -19px;bottom: 20vh;display: inline-block;width: 38px;height: 38px;background: url(../images/icon-01.png) no-repeat center center;background-size: 38px;border-radius: 100%;}
    .subnav .close-subnav:hover{transform: rotate(360deg);opacity: .8;}
    .official-link{position: relative;text-align: center;margin-top: 4.8vh;}
    .show-public{transition: background .4s ease-in-out;display: inline-block;width: 24px;height: 24px;background: url(../images/icon-35.png) no-repeat center center;background-size: 24px;}
    .show-public:hover{background-image: url(../images/icon-36.png);}
    .official-link img{display: none;margin: auto;position: absolute;top: 0;left: 50%;width: 100px;transform: translate(-50%,-110px);}
    .official-link p{font-size: 12px;color: #999;line-height: 1.5;letter-spacing: 1px;margin-top: 2px;}
    .lang{text-align: center;margin-top: 4.6vh;}
    .footer{ transition: left .6s ease-in-out;position: relative;left: 0;margin-left: 250px;background-color: #2d3437;}
    .footer .subject{width: 1400px;margin: auto;}
    .footer .content{font-size: 0;padding-top: 30px;padding-bottom: 0px;border-bottom: 1px solid #e7e1e1;}
    .footer .cols{display: inline-block;vertical-align: top;}
    .footer .msg{width: 20.6%;}
    .footer .msg img{margin-bottom: 30px;max-height: 150px;}
    .footer .msg p{font-size: 12px;color: #000;line-height: 1.3;}
    .footer .friendlink{width: 21%;}
    .footer .friendlink h2{ margin-bottom: 26px;font-size: 12px;color: #000;padding-left: 22px;background: url(../images/icon-27.png) no-repeat left center;background-size: 11px;}
    .full-subscribe{width: 77.5%;float: right;}
    .full-subscribe h2{ margin-bottom: 17px;font-size: 12px;color: #000;padding-left: 26px;background: url(../images/icon-28.png) no-repeat left center;background-size: 15px 11px;}
    .full-subscribe .form-group{position: relative;width: 39.5%;margin-right: 3%;display: inline-block;}
    .full-subscribe .form-group input{background-color: inherit;padding: 10px 0 10px 14px;width: 100%;font-size: 12px;color: #999;caret-color:#999;border: none;}
    .full-subscribe .form-group i{ content: "";position: absolute;left: 0;top: 50%;width: 2px;height: 20px;margin-top: -10px;background-color: #008ad0;}
    .full-subscribe .form-group:before{ transition: opacity .6s ease-in-out;content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #999;}
    .full-subscribe .form-group:after{ transition: width .6s ease-in-out;content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: #008ad0;}
    .full-subscribe .form-group.active:before{opacity: 0;}
    .full-subscribe .form-group.active:after{width: 100%;}
    .full-subscribe .full-send-subscribe{ transition: opacity .4s ease-in-out;cursor: pointer;text-align: center;display: inline-block;width: 120px;height: 36px;line-height: 36px;background-color: #008ad0;border: none;}
    .full-subscribe span{ display: inline-block;padding-right: 12px;background: url(../images/icon-29.png) no-repeat right center;font-size: 12px;color: #fff;}
    .full-subscribe .full-send-subscribe:hover{ opacity: .8;}
    .foot-share{padding-top: 20px;padding-bottom: 30px;}
    .foot-share .copyright{font-size: 12px;color: #666;}
    .foot-text p{font-size: 12px;color:#999;}
}
@media (max-width:1800px){
    .pro-use-main .pro-slick-prev{top: 180px;}
    .pro-use-main .pro-slick-next{top: 290px;}
    .product-text{width: 980px;}
    .core-list-header img{width: 90px;}
    .menu{margin-top: 6.5vh;}
    .lang{margin-top: 3.6vh;}
}
@media (max-width:1700px){
    .footer .subject{width: 90%;}
    .full-subscribe .form-group{width: 36.5%;}
    .footer .information .column{width: 45%;margin-left: 5%;}
    .new-item a{padding: 0 54px 0 46px;}
    .new-content{ width: 70.6%;}
    .new-list-wrap .slick-arrow{ right: -5%;}
    .new-list-wrap .slick-prev{ top: -36px;}
    .new-list-wrap .slick-next{ bottom: -36px;}
    .article-wrap{width: 80.62%;margin-left: 12.5%;}
    .item-list-job{width: 44.6%;}
    .item-list-job:nth-child(odd){margin-right: 5%;}
    .item-list-job:nth-child(even){margin-left: 5%;}
    .full-news-list{width: 1100px;}
    .full-news-list .new-item:nth-child(odd) a{margin-right: 10%;}
    .full-news-list .new-item:nth-child(even) a{margin-left: 10%;}
    .full-news-list .new-title{width: 80%;}
    .slick-nav-data{font-size: 32px;}
    .slick-nav-title h2{font-size: 16px;line-height: 1.5;}
    .full-news-list .new-time strong{font-size: 32px;}
    .full-news-list .new-title h3{font-size: 16px;}
    .slick-nav-rows i{width: 2px;height: 60px;}
    .slick-nav-rows a{padding: 14px 0;}
    .company-detail{width: 840px;}
    .product-text{width: 920px;}
    .core-list-header img{width: 80px;}
    .produ-core-list li{width: 46.4%;}
    .produ-core-list li:nth-child(odd){margin-right: 2.3%;}
    .produ-core-list li:nth-child(even){margin-left: 2.3%;}
    .core-list-main{width: 64%;}
    .prod-img{width: 564px;}
}
@media (max-width:1600px){
    .footer .information{width: 67.57%;}
    .new-list-wrap .slick-arrow{width: 60px;height: 60px;}
    .new-list-wrap .slick-arrow:before{width: 40px;height: 40px;}
    .new-list-wrap .slick-prev{top: -10px;}
    .new-list-wrap .slick-next{bottom: -10px;}
    .item-title-job{width: 35.13%;}
    .item-cont-job{width: 64.87%;}
    .news-banner{padding-top: 50px;padding-bottom: 70px;}
    .full-news-list{width: 1045px;}
    .contact-main .contact-site{margin-right: 4%;}
    .contact-main .full-about-form{width:67.5%; }
    /*.contact-main .form-wrap{width: 33.71%;}
    .contact-main .contact-idea{width: 31.3%;}*/
    .contact .mar132{margin-left: 5%;}
    .contact-main {width: 88.8%;}
    .product-text{width: 830px;}
    .pro-use-item article{width: 450px;}
    .pro-use-main .pro-slick-prev{top: 120px;}
    .pro-use-main .pro-slick-next{top: 230px;}
    .core-list-header img{width: 70px;}
    .core-list-main{margin-left: 32px;}
    .prod-img{width: 530px;}
    .other-item img{width: 240px;}
    .slider-other{margin: 0 60px;}
    .solution-list figure{padding-top: 42%;}
    .menu{margin-top: 3.5vh;}
    .official-link{margin-top: 3.8vh;}
    .lang{margin-top: 3.6vh;}
}
@media (max-width:1500px){
    .contact .mar132{margin-left: 3%;}
    .contact-main{width: 94%;}
    .company-detail{width: 720px;}
    .video-btn-box i{width: 80px;height: 80px;}
    .video-btn-box i:before{width: 46px;height: 46px;}
    .video-btn-box:hover i:before{width: 80px;height: 80px;}
    .team-time{width: 75px;}
    .team-time h2{font-size: 32px;}
    .team-list-box li:nth-child(odd) .team-time i{margin: 38px auto 0 auto;}
    .team-list-box li:nth-child(even) .team-time i{margin: 42px auto 0 auto;}
    .full-friend-company .lists{width: 740px;}
    .team-details{width: 530px;}
    .full-friend-company .lists img{max-width: 100%;}
    .product-text{width: 740px;}
    .product-title,
    .produ-core-list{margin-top: 60px;}
    .pro-use-box .product-title{padding-top: 60px;}
    .pro-use-main .pro-slick-prev{top: 140px;}
    .pro-slick-arrow{width: 60px;height: 60px;}
    .pro-slick-arrow:before{width: 40px;height: 40px;margin: -20px 0 0 -20px;}
    .pro-slick-arrow:hover:before{transform: scale(1.5);}
    .product-text{padding-top: 0;margin-top: 64px;}
    .produ-work .product-title{margin-top: 120px;}
    .produ-work .prodt-work-box{margin-top: 94px;}
    .prod-img{width: 490px;}
    .footer .msg{width: 22.6%;}
    .footer .friendlink{width: 18%;}
    .other-item img{width: 200px;}
}
@media (max-width:1440px){
    .subnav .close-subnav{ bottom: 14vh;}
    .menu{ margin-top: 18px; }
    .official-link{margin-top: 16px;}
    .lang{margin-top: 16px;}
    .tab-nav.fixed{left: 220px;}
    .header.active{width: 221px;}
    .logo img{width: 140px;}
    .subnav,
    .subnav-bg{left: 220px;}
    .wrap,
    .footer{margin-left: 220px;}
    .bgImg-show .cont{left: 90px;bottom: 90px;}
    .bgImg-show h2,
    .bgImg-show strong{font-size: 50px;}
    .bgImg-show p{font-size: 20px;}
    .new-list-header h3{font-size: 30px;}
    .new-list-header p{font-size: 16px;}
    .new-list-header{width: 16%;}
    .new-content{margin-left: 16%;width: 75.6%;}
    .new-item a{padding: 0 20px 0 30px;}
    .new-title h3{font-size: 16px;}
    .new-time strong{font-size: 32px;}
    .new-list-wrap .slick-arrow{width: 48px;height: 48px;}
    .new-list-wrap .slick-arrow:before{width: 30px;height: 30px;}
    .new-list-wrap .slick-prev:after,
    .new-list-wrap .slick-next:after{width: 6px;height: 8px;background-size: 6px 8px;}
    .new-list-wrap .slick-prev{top: -5px;}
    .new-list-wrap .slick-next{bottom: -5px;}
    .full-content-title{ padding: 40px 0;}
    .job-wrap .full-content-title{padding: 40px 0;}
    .tab-item-title h2{font-size: 16px;}
    .btn-arrow a{width: 45px;height: 45px;}
    .btn-arrow a:before{width: 30px;height: 30px;}
    .btn-arrow a:after{width: 6px;height: 8px;background-size: 6px 8px;}
    .btn-arrow a:hover:before{width: 45px;height: 45px;}
    .tab-item-cont{width: 700px;}
    .full-content-title .e-title{font-size: 32px;}
    .full-content-title .c-title{font-size: 16px;}
    .article-wrap{width: 85.62%;margin-left: 9.5%;}
    .full-tooltip{margin-top: 144px;}
    .new-article-title{margin-bottom: 56px;}
    .article-links .btn-arrow a{width: 45px;height: 45px;}
    .article-links .btn-arrow a:before{width: 30px;height: 30px;}
    .article-links .btn-arrow a:hover:before{width: 45px;height: 45px;}
    .article-links{margin-bottom: 62px;}
    .full-content-msg{margin-top: 30px;}
    .job-message{padding-top: 48px;padding-bottom: 56px;}
    .full-job-title{margin-top: 56px;}
    .item-title-job h3{font-size: 16px;}
    .full-job-title p{font-size: 16px;line-height: 1.5;}
    .news-wrap .mar132{margin-left: 5%;}
    .news-wrap .tab-nav ul{width: 90%;}
    .news-banner img{width: 100%;}
    .full-news-list{margin-left: 5%;}
    .news-banner{width: 90%;}
    .slick-for-box{width: 50%;}
    .slick-nav-box{width: 48%;margin-left: 2%;}
    .full-news-list{width: 77.43%;}
    .new-title h3{height: 48px;overflow: hidden;}
    .contact .mar132{margin-left: 5%;}
    .contact-main{width: 90%;}
    .contact-main .full-about-form{ width: 50%;}
    .contact-main .contact-site{width: 45%;}
    .contact-main .form-wrap{width: 100%;}
    .contact-main .contact-idea{width: 100%;margin-top: 30px;}
    .company-profile{padding-top: 70px;}
    .about-item-title{width: 230px;}
    .video-btn-box i{width: 60px;height: 60px;}
    .video-btn-box i:before{width: 32px;height: 32px;}
    .video-btn-box:hover i:before{width: 60px;height: 60px;}
    .team-list-box{width: 770px;}
    .video-btn-box i:after{width: 8px;height: 12px;background-size: 8px 12px;}
    .team-time{width: 66px;}
    .team-time h2{font-size: 28px;}
    .team-list-box li:nth-child(odd) .team-time i{margin: 30px auto 0 auto;}
    .team-list-box li:nth-child(even) .team-time i{margin: 34px auto 0 auto;}
    .team-details{width: 570px;}
    .pro-use-item article{width: auto;margin-right: 20px;}
    .prod-nav.fixed{left: 220px;}
    .pro-use-box{padding-left: 5%;}
    .product .prod-nav ul,
    .pro-intro-box,
    .pro-list-box{width: 90%;}
    .product-detect .mar132{ margin-left: 5%;}
    .pro-list-box img{width: 200px;}
    .pro-list-box a{margin: 0 8px;}
    .pro-list-box ul{margin-top: 66px;margin-bottom: 30px;}
    .core-list-header img{width: 55px;}
    .core-list-main{margin-left: 30px;}
    .produ-work .prodt-work-box{margin-top: 80px;}
    .produ-work .product-title{margin-top: 102px;}
    .produ-work{padding-bottom: 90px;}
    .prod-img{width: 480px;}
    .prod-param{padding: 40px 0 80px;}
    .job-message .column{width: 46%;margin-bottom: 34px;}
    .about-bideo-img{padding-top: 45%;}
    .video-close{width: 30px;height: 30px;background-size: 28px;}
    .video-close:hover{background-size: 28px;}
    .solution-list li:nth-child(odd) a{margin-right: 12px;}
    .solution-list li:nth-child(even) a{margin-left: 12px;}
    .solution-list{margin-bottom: 48px;}
    .solution-list li{margin-bottom: 28px;}
    .menu .item .icon-products,
    .menu .item .icon-item,
    .menu .item .icon-news,
    .menu .item .icon-about,
    .menu .item .icon-join{background-size: 32px;}
    .menu .item .icon{width: 32px;height: 32px;}
    .menu .item{padding: 10px 0;}
    .official-link{margin-top: 1.8vh;}
    .lang{margin-top: 1.2vh;}
    .modal-content{padding-top: 28px;}
    .modal-header h2{font-size: 40px;line-height: 36px;margin-bottom: 8px;}
    .modal-header p{font-size: 16px;line-height: 28px;}
    .modal-body{margin-top: 14px;}
    .modal-content .close{width: 32px;height: 32px;background-size: 32px;}
    .header .subject{margin-top: 30px;}
}
@media (max-width:1366px){
    .mar132{ margin-left: 5%;}
    .service-wrap .mar132{ margin-left: 8%;}
    .product-details .mar132{ margin-left: 8%;}
    .footer .information{width: 79.57%;}
    .new-list-header{width: 14%;}
    .new-content{margin-left: 14%;}
    .new-list-header h3{font-size: 26px;}
    .new-list-wrap .slick-arrow{right: -8%;}
    .new-list-wrap .slick-prev{top: 0;}
    .new-list-wrap .slick-next{bottom: 0;}
    .article-wrap{width: 87.62%;margin-left: auto;margin-right: auto;}
    .article-wrap article{margin-bottom: 20px;}
    .job-wrap .w1400{width: 89.5%;}
    .item-list-job{width: 46.6%;}
    .item-list-job:nth-child(odd){margin-right: 3%;}
    .item-list-job:nth-child(even){margin-left: 3%;}
    .list-job{margin-bottom: 70px;}
    .team-time{width: 60px;}
    .team-time h2{font-size: 26px;}
    .about-item-title{width: 200px;}
    .team-list-box{width: 730px;}
    .core-list-header img{width: 50px;}
    .prod-img{width: 450px;}
    .prod-param-detail img{margin-right: 26px;}
    .prodapp-item{margin: 0 12px;}
    .prod-app{padding-top: 56px;}
    .prod-param{padding: 40px 0 60px;}
    .prodapp-item img{margin-bottom: 14px;}
    .prodapp-item span{line-height: 1.8;}
    .about .tab-nav ul{width: 90.4%;}
    .full-content-title,
    .news-wrap .full-content-title{ padding: 30px 0;}
    .full-subscribe .form-group{width: 35.5%;}
}
@media (max-width:1300px){
    .mar132{margin-left: 70px;}
    .product-wrap .mar132{ margin-left: 5%;}
    .slick-nav-title{width: 82%;}
    .full-news-list{width: 88%;margin: auto;}
    .contact-main .contact-site{width: 45%;}
    .company-detail{width: 660px;}
    .team-list-box{width: 660px;}
    .team-details{width: 510px;}
    .full-friend-company .lists{width: 660px;}
    .about .tab-nav ul{width: 86.5%;}
    .product-text{width: 77%;}
    .produ-core-list{width: 100%;}
    .prod-img{width: 410px;}
    .prod-intro-des{max-width: inherit;}
    .prod-intro{width: 90%;}
    .prod-param{padding: 40px 0 44px;}
    .footer .subject{width: 94%;}
    .full-subscribe .form-group{width: 32.5%;}
}
@media (max-width:1200px){
    .mar132{margin-left: 35px;margin-right: 35px;}
    .footer .information .column{background-position: left 2px;width: 43%;margin-left: 7%;}
    .footer .msg img{width: 140px;}
    .footer .information h3{line-height: 1.5;}
    .article-wrap{width: 90%;}
    .full-news-list{width: auto;margin: 0 35px;}
    .full-news-list .new-item:nth-child(odd) a{margin-right: 5%;}
    .full-news-list .new-item:nth-child(even) a{margin-left: 5%;}
    .slick-nav-data{font-size: 24px;width: 18%;}
    .slick-nav-title{width: 78%;}
    .slick-nav-title h2{font-size: 14px;margin-bottom: 2px;}
    .slick-nav-rows i{height: 48px;}
    .news-banner{padding-top: 38px;padding-bottom: 56px;}
    .full-news-list .new-time strong{font-size: 24px;}
    .full-news-list .new-title h3{font-size: 14px;height: 40px;}
    .company-detail,
    .team-list-box,
    .full-friend-company .lists{width: 79%;}
    .team-details{width: 450px;}
    .about-item-title{width: 20%;}
    .about .tab-nav ul{width: auto;margin: 0 35px;}
    .pro-list-box li{width: 50%;}
    .pro-use-main .pro-slick-prev{top: 100px;}
    .pro-use-main .pro-slick-next{top: 180px;}
    .produ-work .prodt-work-box{width: 76%;margin-left: 6%;}
    .produ-work .product-title{margin-top: 70px;}
    .produ-work .prodt-work-box{margin-top: 50px;}
    .prod-img{width: 100%;}
    .prod-param{padding: 40px 0 30px;}
    .slider-other{margin: 0 20px;}
    .other-item img{width: auto;}
    .solution-list figure{padding-top: 54%;}
}
@media (max-width:1100px){
    .new-list-wrap .slick-prev{top: 5px;}
    .new-list-wrap .slick-next{bottom: 5px;}
    .article-wrap{width: 94%;}
    .contact .mar132{margin: 0 35px;}
    .contact-main{width: auto;margin: 0 35px;}
    .product-detect .product-title{width: 22%;}
}
@media (max-width:1024px){
    .w1400,
    .job-wrap .w1400{width: auto;margin: 0 35px;}
    .tab-nav.fixed{top: 72px;left: 0;}
    .mar132,
    .news-wrap .mar132,
    .service-wrap .mar132,
    .product-details .mar132,
    .product-wrap .mar132,
    .product-detect .mar132{margin-left: 35px;margin-right: 35px;}
    .tab-nav a{font-size: 12px;padding: 10px 0;}
    .tab-nav a:after{height: 2px;}
    .wrap{margin-left: 0;padding-top: 72px;}
    .footer{margin-left: 0;}
    .header{position: fixed;top: 0;left: 0;height: 72px;width: 100% !important;background-color: #fff;padding:0;border-bottom: 1px solid #ececec;z-index: 200;}
    .header .subject{margin:17px 35px;}
    .nr_banner{margin-top:65px;width: 100% !important;}
    .logo{display: inline-block;}
    .logo img{width: 110px;}
    .header .line{
        display: inline-block;
        position: absolute;
        width:20px;
        right: 35px;top: 24px;height: 20px;cursor: pointer;background-color: inherit;}
    .header .line i{
        position: absolute;
        top:2px;
        left:0;
        width: 100%;
        height: 2px;
        background-color: #000;
        transition: .8s;
        display: inline-block;
    }
    .header .line i:nth-child(2){
        top:8px;
    }
    .header .line i:nth-child(3){
        top:14px;
    }
    .header .activeLine i:nth-child(1){
        top: 7px;
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
    .header .activeLine i:nth-child(2){
        opacity: 0;
    }
    .header .activeLine i:nth-child(3){
        top: 7px;
        -webkit-transform: rotate(-225deg);
        transform: rotate(-225deg);
    }
    .official-link{display: none;}
    .header .p-lang{display: none;}
    .header .menu{display: block;transition: all .4s ease-in-out;position: fixed;top: 0;right: 0;width: 0;height: 100vh;background-color: #ececec;overflow-y: auto;text-align: center;transform: translateX(100%) translateZ(0);opacity: 0;visibility: hidden;backface-visibility: hidden;}
    .header .menu .official-link{display: block;}
    .header .menu .official-link img{display: block;position: inherit;top: inherit;left: inherit;transform: translate(0, 0);width: auto;margin: auto;}
    .open{overflow-y:hidden;}
    .open .tab-nav.fixed{z-index: 1;}
    .tab-nav{z-index: 190;}
    .open .header .menu{width: 300px;transform: translateX(0) translateZ(0);opacity: 1;visibility: visible;}
    .menu ul{padding-top: 134px;}
    .menu li>a{display: inline-block;}
    .lang{margin-bottom: 70px;}
    .lang ul{padding-top: 18px;}
    .lang a{color: #999;}
    .lang .cn a:after{top: 3px;height: 68%;background-color: #999;}
    .subnav ul{padding-top: 25px;}
    .subnav ul li{margin-bottom: 20px;}
    .subnav ul a{font-size: 14px;color: #e8e8e8;letter-spacing: 1px;}
    .menu .item{margin-bottom: 30px;}
    .menu .item p{font-size: 16px;color: #666;letter-spacing: 1px;margin-top: 8px;}
    .m-close-menu{position: absolute;top: 36px;left: 50%;margin-left: -15px;display: inline-block;width: 30px;height: 30px;background: url(../images/icon-32.png) no-repeat center center;background-size: 30px;z-index: 10;}
    .subnav{display: none;}
    .subnav-bg{ display: none;}
    .footer{ background-color: #f7f7f7;}
    .footer .information{ display: none;}
    .footer .subject{ width: auto;text-align: center;padding-top: 43px;padding-bottom: 39px;margin: 0 35px;}
    .footer .msg{ width: auto;margin-right: 0;}
    .footer .msg p{font-size: 14px;color: #000;margin-bottom: 4px;}
    .footer .msg img{ margin: auto;padding-bottom: 24px;}
    .footer .friendlink{float: none;margin: 42px 0;}
    .footer .copyright {float: none;padding-top: 19px;border-top: 1px solid #e7e1e1;font-size: 14px;color: #666;}
    .bgImg-show h2,
    .bgImg-show strong{font-size: 40px;}
    .bgImg-show p{font-size: 18px;}
    .new-title span{margin-top: 10px;}
    .new-list-header{position: inherit;top: inherit;left: inherit;width: 100%;}
    .new-list-wrap{padding: 46px 35px;}
    .new-item{margin-bottom: 40px;}
    .new-content{text-align: center;width: 100%;margin-top: 50px;margin-left: 0;}
    .new-item a{ border-left: none;padding: 0;}
    .new-time{display: block;width: 100%;margin-bottom: 10px;}
    .new-title{display: inline-block;width: auto;}
    .new-list-header h3{margin-bottom: 4px;}
    .new-title p{display: block;}
    .page-navigation{display: none;}
    .tab-content{ padding-top: 54px;padding-bottom: 70px;}
    .tab-item-cont{width: 606px;margin-bottom: 40px;}
    .p-full-tooltip{display: none;}
    .m-full-tooltip{display: block;margin-left: 0;margin-top: 0;width: 100%;font-size: 0;}
    .m-full-tooltip>div{width: 49%;display: inline-block;vertical-align: top;padding: 18px 38px;min-height: 80px;}
    .article-wrap{width: auto;padding: 0 70px;}
    .article-wrap article{width: auto;}
    .new-article-title{margin-top: 66px;}
    .full-tooltip h2{margin-bottom: 8px;}
    .tooltip-title{margin-right: 1%;}
    .tooltip-labelling{margin-left: 1%;}
    .new-article-title{margin-bottom: 38px;}
    .new-article-content{margin-top: 46px;}
    .job-message{padding-top: 20px;padding-bottom: 42px;}
    .job-message .mar132{ margin-left: 4%;}
    .job-message .column{ margin-bottom: 30px;}
    .full-list-job{width: auto;margin: 0 35px;}
    .full-news-list .new-item{width: 100%;text-align: center;}
    .full-news-list .new-time{width: 100%;}
    .full-news-list .new-title h3{height: auto;}
    .full-news-list .new-item:nth-child(odd) a{margin-right: 0;margin-left: 0;}
    .full-news-list .new-item:nth-child(even) a{margin-left: 0;}
    .full-news-list .new-title .txt{height: auto;margin-bottom: 10px;}
    .news-banner{width: auto;margin: 0 35px;padding: 38px 0;}
    .slick-for-box{width: 100%;}
    .slick-nav-box{margin-left: 0;width: 100%;}
    .slick-nav-rows a{border-bottom: none;}
    .full-news-list{padding-top: 26px;padding-bottom: 44px;}
    .friendlink a{margin: 0 10px;}
    .user-select-input span{padding: 7px 10px 7px 0;}
    .company-profile{padding-top: 52px;}
    .about-item-title{width: 100%;text-align: center;margin-bottom: 30px;}
    .about-item-title i{margin: 12px auto 0 auto;}
    .company-detail,
    .full-friend-company .lists{width: 100%;}
    .team-list-box{width: 100%;margin-top: 24px;}
    .about-video-box{margin-top: 66px;}
    .team-box{padding-top: 72px;padding-bottom: 56px;}
    .team-time{width: 7%;}
    .team-details{width: 83%;}
    .full-friend-company{padding: 44px 0 56px 0;}
    .team-time h2{font-size: 24px;}
    .pro-intro-box,
    .pro-list-box{width: auto;margin: 0 35px;}
    .product-title{width: 100%;text-align: center;margin-top: 46px;}
    .product-text{width: auto;margin-top: 48px;}
    .product-title:after{left: 50%;margin-left: -14px;}
    .pro-use-box{padding-left: 35px;margin-top: 60px;}
    .pro-use-main .pro-slick-prev{top: 41vh;}
    .pro-use-main .pro-slick-next{top: 49vh;}
    .product .pro-nav-down .icon-item{display: none;}
    .prod-nav.fixed{left: 0;top: 72px;width: 100%;}
    .product .prod-nav ul{width: auto;margin: 0 0 0 35px;left:0;}
    .product-detect .product-title{width: 100%;}
    .produ-work .prodt-work-box{width: 100%;margin-left: 0;}
    .produ-core{width: auto;margin: 0 35px;}
    .product-title span{font-size: 16px;line-height: 26px;}
    .produ-work .product-title{margin-top: 40px;}
    .produ-work{padding-bottom: 70px;}
    .prod-param{padding: 40px 0 18px;}
    .prod-app{padding-top: 40px;padding-bottom: 0;}
    .prod-param-detail img{width: 100%;margin-right: 0;}
    .product-details .prod-nav ul{width: auto;margin-left: 35px;margin-right: 0;}
    .prod-main{max-width: inherit;width: auto;margin: 0 35px 70px 35px;}
    .product-details{overflow-x: hidden;}
    .prod-left{margin-top: 60px;}
    .prod-param-detail{margin-right: 0;}
    .new-title h3{height: auto;}
    .service .tab-nav ul{margin: 0 35px;width: auto;}
    .slick-nav-rows{transition: opacity .4s ease-in-out;position: absolute;left: 0;top: 0;width: 100%;opacity: 0;}
    .slick-nav-rows.active{opacity: 1;}
    .pro-slick-arrow:hover:before{transform: scale(1.6);}
    .menu{margin-top: 0;}
    .news-wrap .tab-nav ul{margin: 0 35px;width: auto;}
    .full-content-msg p{line-height: 1.8;}
    .full-subscribe,
    .foot-text,
    .footer .friendlink h2{display: none;}
    .footer .friendlink {width: auto;}
    .prod-nav .pro-nav-down a{ padding: 10px 60px;}
    .product-details .product-detect .product-title{ text-align: left;}
    .product-details .product-detect .product-title:after{ left: 0;margin-left: 0;}
    .video-btn-box{display: none;}
    .invest-modal{left: 0;}
    .modal-header h2{font-size: 44px;}
    .modal-header p{font-size: 16px;line-height: 26px;}
    .modal-content .close{background-size: 24px;}
    .invest-modal{top: 50%;transform: translateY(-50%);}
    .solution-list li{width: 100%;}
    .solution-list figure{padding-top: 33.8%;}
    .solution-list li:nth-child(odd) a{margin-right: 0;}
    .solution-list li:nth-child(even) a{margin-left: 0;}
    .solution .full-content-title{width: auto;}
    .header .activeMenu{
        top: 65px !important;
        right: 0 !important;
        width: 50% !important;
        height: 100vh !important;
        background-color: #ececec !important;
        overflow-y: auto !important;
        text-align: center !important;
        transform: translateX(0) translateZ(0) !important;
        opacity: 1 !important;
        visibility: visible !important;
        backface-visibility: visible !important;
    }
    table {
        word-break: break-all;
        border-collapse: separate;
        border-spacing: 0;
        width: 100%;
    }
}
@media (max-width:768px){
    .tab-item-cont{width: 450px;}
    .item-list-job{width: 100%;}
    .item-list-job:nth-child(odd){margin-right: 0;}
    .item-list-job:nth-child(even){margin-left: 0;}
    .contact-main .full-about-form{width: auto;}
    .contact-main .contact-site{width: auto;margin-right: 0;}
    .contact-main .form-wrap{width: auto;margin-right: 0;margin-top: 16px;}
    .contact-main .contact-idea{width: 380px;}
    .team-time{width: 100%;margin-right: 0;text-align: center;}
    .team-details{width: 100%;margin-top: 30px;margin-bottom: 30px;}
    .team-list-box li:nth-child(odd) .team-time i{margin: 16px auto 0 auto;}
    .team-list-box li:nth-child(even) .team-time i{margin: 20px auto 0 auto;}
    .team-details h3{text-align: center;}
    .team-list-box li:last-child .team-time i{display: block;}
    .team-time i{width: 18px;height: 10px;background-size: 18px 10px;}
    .full-friend-company{padding: 44px 0 40px 0;}
    .product-title span{font-size: 16px;line-height: 24px;}
    .produ-core-list li{width: 100%;}
    .produ-core-list li:nth-child(odd){margin-right: 0;}
    .produ-core-list li:nth-child(even){margin-left: 0;}
    .prod-right{float: none;width: 100%;margin-top: 52px;overflow: hidden;}
    .prod-left{float: none;width: 100%;margin-top: 52px;}
    .prod-intro{width: 100%;}
    .about-wrap .tab-nav li{ margin-right: 36px;}
    .invest-modal{width: 90%;}
    .modal-content{width: 80%;}
}
@media (max-width:620px){
    .product-detect .tab-nav li,
    .product-details .tab-nav li{margin-right: 28px;}
    .prod-nav ul .pro-nav-down{margin-right: 0 !important;}
    .prod-nav .pro-nav-down a{padding: 10px 20px;}
}
@media (max-width:540px){
    .mar132{margin-left: 35px;margin-right: 35px;}
    .tab-nav.fixed{top: 65px;}
    .wrap{padding-top: 65px;}
    .header .line{top: 20px;}
    .header{height: 65px;}
    .logo img{width: 90px;}
    .bgImg-show .cont{left: 0;bottom: 20%;padding: 0 5%;}
    .banner-box .slick-dots{bottom: 2px;}
    .banner-box .slick-dots li{ margin: 0 6px;}
    .bgImg-show h2,
    .bgImg-show strong{font-size: 24px;}
    .bgImg-show p{font-size: 14px;line-height: 1.5;}
    .open .header .menu{width: 220px;}
    .new-content{margin-top: 30px;}
    .new-list-wrap{padding: 34px 35px;}
    /*.full-bg-img{padding-top: 60%;}*/
    .full-content-title span{display: block;}
    .full-content-title .e-title{font-size: 24px;}
    .full-content-title .c-title{font-size: 14px;}
    .tab-nav li{margin-right: 30px;}
    .about-wrap .tab-nav li{margin-right: 18px;}
    .service .tab-content{ padding-top: 32px;}
    .tab-item-title h2{font-size: 14px;width: 250px;}
    .tab-item-cont{width: auto;}
    .tab-item .on .tab-item-title{padding: 20px 0;}
    .tab-item-cont{margin-bottom: 32px;}
    .tab-item-title i{right: 0;}
    .article-wrap{padding: 0 35px;}
    .new-article-title{margin-top: 42px;margin-bottom: 30px;}
    .m-full-tooltip>div{padding: 10px 18px;min-height: 60px;}
    .full-tooltip h2{margin-bottom: 4px;}
    .new-article-title h3{font-size: 16px;}
    .job-message .column{width: 100%;}
    .item-title-job{display: block;}
    .item-title-job{width: auto;}
    .item-cont-job{width: auto;margin-top: 14px;padding-bottom: 24px;}
    .job-wrap .full-content-title{padding: 30px 0;}
    .full-content-msg{margin-top: 14px;}
    .job-message{padding-top: 34px;padding-bottom: 36px;}
    .full-job-title:after{height: 2px;}
    .full-job-title{margin-top: 40px;}
    .list-job{margin-top: 46px;margin-bottom: 50px;}
    .item-list-job{margin-bottom: 38px;}
    .full-news-list .new-item{margin-bottom: 0;}
    .full-news-list .new-item a{padding: 36px 0;}
    .contact-main .contact-idea{width: 100%;}
    .contact-idea textarea{height: 150px;}
    .user-select{margin-top: 22px;}
    .about-bideo-img{padding-top: 77%;}
    .about-item-title span{font-size: 16px;line-height: 1.5;}
    .about-item-title i{margin: 8px auto 0 auto;}
    .company-profile{padding-top: 40px;}
    .about-video-box{margin-top: 52px;}
    .team-box{padding-top: 42px;}
    .full-friend-company .lists li{width: 50%;}
    .team-list-box{margin-top: 8px;}
    .team-time h2{font-size: 20px;}
    .team-list-box li:nth-child(odd) .team-time i{margin: 12px auto 0 auto;}
    .team-list-box li:nth-child(even) .team-time i{margin: 16px auto 0 auto;}
    .product .tab-nav{padding-left: 0;}
    .prod-nav .pro-nav-down a{padding: 10px 30px;}
    .prod-nav.fixed{top: 65px;}
    .pro-list-box li{width: 100%;}
    .product-title{margin-top: 34px;}
    .product-text{margin-top: 34px;}
    .pro-use-box{margin-top: 50px;}
    .pro-slick-arrow{width: 40px;height: 40px;}
    .pro-slick-arrow:before{width: 24px;height: 24px;margin: -12px 0 0 -12px;}
    .pro-slick-arrow:after{width: 8px;height: 12px;background-size: 8px 12px;}
    .pro-use-list{padding-bottom: 50px;}
    .pro-use-main .pro-slick-prev{top: 22%;}
    .pro-use-main .pro-slick-next{top: 35%;}
    .pro-list-box ul{margin-top: 50px;}
    .pro-list-box li{margin-bottom: 36px;}
    .core-list-header img{width: 36px;}
    .item-title-core h3{font-size: 16px;line-height: 16px;margin-bottom: 10px;}
    .product-detect .tab-nav li{margin-right: 14px;}
    .prod-nav ul .pro-nav-down{margin-right: 0;}
    .produ-work .product-title{margin-top: 8px;}
    .produ-work .prodt-work-box{margin-top: 42px;}
    .produ-work{padding-bottom: 50px;}
    .product-detect .prod-nav .pro-nav-down a{padding: 10px 15px;}
    .core-list-main{width: 70%;}
    .product-details .tab-nav{padding-left: 0;}
    .prod-simg{width: 35px;height: 35px;}
    .prod-intro-title{font-size: 16px;line-height: 24px;}
    .prod-right{margin-top: 34px;}
    .prod-left{margin-top: 44px;}
    .prod-intro-des li{line-height: 2.5;}
    .prod-main{margin: 0 35px 50px 35px;}
    .prod-param-detail{margin-top: 42px;}
    .prod-app-wrap{margin-top: 42px;left: 0;width: 100%;}
    .prodapp-item{margin: 0;}
    .prod-other{margin-top: 54px;}
    .slider-other{margin: 0 40px;}
    .footer .friendlink{margin: 26px 0;}
    .footer .subject{padding-top: 36px;padding-bottom: 20px;}
    .footer .msg p{font-size: 12px;margin-bottom: 2px;}
    .footer .copyright{font-size: 12px;padding-top: 14px;}
    .about .tab-nav ul{margin: 0 0 0 35px;}
    .subnav ul{padding-top: 16px;}
    .subnav ul li{margin-bottom: 14px;}
    .menu .item p{font-size: 14px;margin-top: 8px;}
    .subnav ul a{font-size: 12px;}
    .new-title h3{font-size: 14px;}
    .new-time strong{font-size: 26px;}
    .full-content-msg p{line-height: 1.6;}
    .user-select-input{width: 32%;}
    .user-select-input label{ height: 32px;line-height: 32px;}
    .user-select-input span{ padding: 0 10px 0 0;display: inline;}
    .user-select-input span:before{ margin-top: 3.5px;top: 0; }
    .product-details .prod-nav .pro-nav-down a{padding: 10px 14px;}
    .product-details .tab-nav li{ margin-right: 16px;}
    .product-details .produ-core{padding: 0;}
    .invest-modal{top: 65px;height: 100%;border: none;left: 0;width: auto;transform: translateY(0);}
    .modal-content{width: auto;padding: 34px 35px 44px 35px;}
    .modal-content .close{background-size: 18px;right: 35px;}
    .modal-header h2{font-size: 40px;margin-bottom: 28px;}
    .modal-header p{font-size: 14px;line-height: 24px;}
    .modal-body .form-group div{width: 200px;}
    .new-list-wrap{
        padding: 34px 0;
    }
    .pro-content {
        width: 90%;
        margin-left: 5%;
    }
    .pro-item{
        margin-top: 30px;
    }
    .pro-list-header{
        width:100%;
    }
    .new-content{
        margin-top: 80px;
        width:90%;
        margin-left: 5%;
    }
    .footer{
        background-color: #2d3437;
    }
    .di_menu{
        padding-top: 0;
        display: none;
        padding-bottom: 30px;
    }
    tr{
        display: flex;
        flex-direction: column;
    }
    tr td p{
        margin-left:0 !important;
    }
    p img{
        width:100% !important;
        object-fit: cover;
        height:auto !important;
    }
    .new-item{
        width:100% !important;
        margin: 2% 0 !important;
    }
    .pro{
        width:100%;
        margin: 1% 0;
    }
    .clear p{
        margin-left: 0!important;
        margin-right: 0 !important;
    }
    .menu .item{
        padding-top: 10px;
        margin-bottom: 15px;
    }
    .menu ul{
        padding-top: 0px;
    }
    .pro_name{
        height:auto;
    }
    .new-item{
        padding-bottom: 20px;
        border-bottom: 1px solid black;
    }
    .nei_sub_menu{
        display: none !important;
    }
    .nei_menu li{
        width:100%;
    }
    .nei_menu a{
        margin: 10px 0 !important;
        padding: 0 !important;
        width:100%;
    }
}
@media (max-width:320px){
    .tab-item-title h2{width: 200px;}
    .tooltip-title span,
    .tooltip-labelling span{font-size: 12px;}
    .tab-nav li{margin-right: 15px;}
    .prod-nav .pro-nav-down a{padding: 10px 20px;}
    .product-detect .tab-nav li{margin-right: 6px;}
    .product-detect .prod-nav .pro-nav-down a,
    .product-details .prod-nav .pro-nav-down a{padding: 10px 8px;}
    .slick-nav-title{width: 70%;margin-left: 8%;}
    .pro-use-item{margin-left: 13px;overflow: hidden;}
    .product-details .tab-nav li{ margin-right: 8px;}
}
    .copyright a{color: #666;}